package list;

/**
 * @author way
 * @create 2025-02-06 10:54
 */
public class _24_swapPairs {
    public ListNode swapPairs(ListNode head) {
        ListNode dummy = new ListNode();
        dummy.next =  head;
        ListNode cur = dummy;
        while (cur.next!=null&& cur.next.next!=null){
            ListNode temp1 = cur.next;
            ListNode temp2 = cur.next.next.next;
            cur.next = cur.next.next;
            cur.next.next = temp1;
            cur.next.next.next = temp2;

            cur = cur.next.next;
        }

        return dummy.next;
    }
}
